-- 经典老虎机

local Sprite = CS.UnityEngine.Sprite
local RuntimeAnimatorController = CS.UnityEngine.RuntimeAnimatorController

local res = "club.threecard.slotlib/ui/common.b:element_temp"
local animator = "club.threecard.slotlib/ui/common.b:element:"..typeof(RuntimeAnimatorController).AssemblyQualifiedName

local sprite_format = "club.threecard.classicslot/atlases/gameplay.b:%s:"..typeof(Sprite).AssemblyQualifiedName

return 
{
    window_width = 620;
    window_height = 444;
    symbol_width = 200;
    symbol_height = 134;
    start_padding_x = 0;
    start_padding_y = -56;
    symbol_spacing_x = 208;
    symbol_spacing_y = 100;

    symbols = 
    {
        ["Wild"] = {res = res, img = string.format(sprite_format, "Wild"), animator = animator},
        ["Blank"] = {res = res, img = string.format(sprite_format, "Blank"), animator = animator},
        ["7"] = {res = res, img = string.format(sprite_format, "7"), animator = animator},
        ["Bar"] = {res = res, img = string.format(sprite_format, "Bar"), animator = animator},
        ["BarBar"] = {res = res, img = string.format(sprite_format, "BarBar"), animator = animator},
        ["BarBarBar"] = {res = res, img = string.format(sprite_format, "BarBarBar"), animator = animator},
        ["Cherry"] = {res = res, img = string.format(sprite_format, "Cherry"), animator = animator},
    },

    columns = 
    {
        -- first_on_port 第一个在屏幕上显示的符号索引
        -- first_on_port 最后一个在屏幕上显示的符号索引
        {
            --第一列
            first_on_port = 3,
            last_on_port = 5, 
            stop_baseline = 4,
            speed = 0.05, 
            symbol_indexs = {"7", "Blank", "Bar", "Blank", "Wild", "Blank", "BarBarBar", "Blank", "Cherry", "Blank", "BarBar", "Blank", "7", "Blank", "Bar", "Blank", "Wild", "Blank", "BarBarBar", "Blank", "BarBar", "Blank"},
            on_result_pass_count = 7,
        },
        {
            --第二列
            first_on_port = 3, 
            last_on_port = 5,
            stop_baseline = 4,
            speed = 0.05, 
            symbol_indexs = {"7", "Blank", "Bar", "Blank", "Wild", "Blank", "BarBarBar", "Blank", "Cherry", "Blank", "BarBar", "Blank", "7", "Blank", "Bar", "Blank", "Wild", "Blank", "BarBarBar", "Blank", "BarBar", "Blank"},
            on_result_pass_count = 10,
        },
        {
            --第三列
            first_on_port = 3,
            last_on_port = 5,
            stop_baseline = 4,
            speed = 0.05,
            symbol_indexs = {"7", "Blank", "Bar", "Blank", "Wild", "Blank", "BarBarBar", "Blank", "Cherry", "Blank", "BarBar", "Blank", "7", "Blank", "Bar", "Blank", "Wild", "Blank", "BarBarBar", "Blank", "BarBar", "Blank"},
            on_result_pass_count = 13,
        },
    },
}